package com.example.treehole.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
// 聊天框类，对应数据库中的 chat 表
@Data
@TableName("chat")
public class Chat {
    // 聊天记录的唯一标识
    @TableId
    public String id;
    // 参与聊天的用户1的ID
    public String userid1;
    // 参与聊天的用户2的ID
    public String userid2;
    // 聊天的一方用户对象，不在数据库表中存在
    @TableField(exist = false)
    public User mine;
    // 聊天的另一方用户对象，不在数据库表中存在
    @TableField(exist = false)
    public User other;
    // 未读消息数量，不在数据库表中存在
    @TableField(exist = false)
    public int unread;
}
